//
//  ZRSingleTon.m
//  HelpThePoor
//
//  Created by van7ish on 2016/12/5.
//  Copyright © 2016年 van7ish. All rights reserved.
//

#import "ZRSingleTon.h"


static ZRSingleTon *single = nil;

@implementation ZRSingleTon

+ (ZRSingleTon *)shareInstance
{
    //2、调用GCD（多线程的写法）的once方法来只做单例
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        //大括号中的代码在整个应用中只会被执行一次
        //3、把上面的静态全局变量赋值，进行实例化
        single = [ZRSingleTon alloc];
    });
    //4、把静态全局指针变量返回
    return single;
}
@end
